Counting using recursion